home *** CD-ROM | disk | FTP | other *** search
/ Linux Programs 1995 Summer / Linux Programs.iso / postgres / postgres.ann < prev    next >
Internet Message Format  |  1995-04-15  |  6KB

  1. From wirzeniu@cc.helsinki.fi Wed May 12 09:13:42 1993
  2. Date: Tue, 11 May 1993 11:23:28 +0300
  3. From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
  4. To: linux-activists@joker.cs.hut.fi
  5. Subject: ANNOUNCE: Postgres port to Linux
  6.  
  7.  
  8.  
  9. From: wpp@lise.physik.tu-berlin.de (Kai Petzke)
  10. Subject: ANNOUNCE: Postgres port to Linux
  11. Organization: TUBerlin/ZRZ
  12. Summary: Port of Postgres to Linux uploaded to ftp.cs.tu-berlin.de and tsx-11
  13. Keywords: Postgres, Database
  14. Newsgroups: comp.os.linux.announce
  15. Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
  16. Followup-to: comp.os.linux
  17.  
  18. The theme "Postgres" was discussed more than once on comp.os.linux.
  19. The last article is only a few days ago. Now I'm proud to announce
  20. the release of a Postgres Port to Linux.
  21.  
  22. It's four months ago, that I posted to c.o.l, that I will try the
  23. port. It wasn't easy, but finally, I got Postgres to play all the
  24. demos supplied with the sources. However, I did not test the
  25. Postgres file system (does Linux at all need more file systems?)
  26.  
  27. Postgres is a relational database management system of the
  28. supreme class. You should be able to run it with 4 MB RAM plus
  29. some swap (unverified by me, please tell me, if I was wrong).
  30. You need 7 MB Harddisk space for all the demos, the complete
  31. documentation and the binaries.
  32.  
  33. In order to run Postgres, you need the IPC package compiled into
  34. your kernel. Please refer to the postgres.README for details.
  35. It contains much more useful information, too, so don't forget
  36. to get it with postgres.
  37.  
  38. Postgres is supplied both source and binary. I have uploaded it
  39. to the linux incoming directories of:
  40. tsx-11.mit.edu
  41. ftp.cs.tu-berlin.de
  42.  
  43. You will have to wait, until the local sysops process these files.
  44. At least at tsx-11.mit.edu, the /incoming directory is not readable
  45. by the "world".
  46.  
  47. Excerpts from the postgres.README:
  48.  
  49. Q: Which packages do I need?
  50. ----------------------------
  51. postgres4.0.1a.doc.tar.z:   documentation, get it.
  52. postgres4.0.1a.demo.tar.z:  demos, get them.
  53. postgres4.0.1a.bin.tar.z:   binaries.
  54. postgres4.0.1a.libpq.tar.z: libraries for application development.
  55. postgres4.0.1a.src.tar.z:   The source code, of course.
  56.  
  57. You need the libpq package, if you want to access the database
  58. from C code. It contains all global header files, as well as the
  59. static libpq.a library. You don't need this package, if you get
  60. the source.
  61.  
  62. Version summary
  63. ---------------
  64. Postgres:    4.0.1
  65. This port:    0.1
  66. Linux Kernel:    0.99.7 or higher (for IPCDELTA)
  67. IPC:        Delta
  68. Shared Libs:    4.3.3
  69.  
  70. Q: What is Postgres?
  71. --------------------
  72. Postgres is a relational database management system. It has many
  73. of new ideas inplemented, among them are:
  74.  
  75. - dynamic loading of datatypes and functions into the database
  76.   (for example, you could define complex numbers as datatypes,
  77.   provide all the function for complex arithmetics, and then
  78.   retrieve all records, where the absolute value of the exponent
  79.   of one field is bigger than a given value ...).
  80.  
  81. - A transaction level rule system (say you got two relations
  82.   (= database tables), one containing the accounts with the
  83.   totals, one with the bookings. You could then write a rule,
  84.   that always updates the totals, when a new booking is inserted).
  85.  
  86. - A transparent history system, so you can query the state of
  87.   the database at any time in the past (unless you use the
  88.   vacuum cleaner, which slurps up all the outdated stuff ...).
  89.  
  90. - Support for Write Once, Read Multiple (WORM) storage devices.
  91.  
  92. - Many, many others ...
  93.  
  94. Q: Space requirements?
  95. ----------------------
  96. Binaries:    2 MB HD Space + Database space
  97.         4 MB RAM + some swap, if nothing else is running.
  98.         (maybe more, I have 8 MB and did not test with 4)
  99.  
  100. Docs:        a) troff source:    2 MB HD
  101.         b) postscript dump: 2 MB HD
  102.  
  103. Excerpts from the postgres.FAQ:
  104. -------------------------------
  105. Q.  What is the connection between Postgres and Ingres?
  106.  
  107. A.  There is none, aside from Prof. Stonebraker.  There is no compatibility
  108.     between the two software packages, and the research projects have
  109.     differing objectives.  We do not support University Ingres at all;
  110.     questions about it should be sent to the USENET group "comp.databases".
  111.  
  112. Q.  What is the Postgres query language?
  113.  
  114. A.  Postquel, which is an incompatible superset of Quel.
  115.  
  116. Q.  What about SQL support?
  117.  
  118. A.  We do not support SQL at this time.
  119.  
  120. Q.  What does Postgres run on?
  121.  
  122. Q.  What is the status of the Postgres implementation?
  123.  
  124. A.  It is not up to commercial levels of reliability.  I would not want
  125.     _my_ payroll records in it :-)  However, it is quite adaquate for
  126.     managing scientific and experimental datasets and as an instructional
  127.     system.  Its speed on applications which stress transaction processing
  128.     is not particularly good, but it is within about 50% of commercial systems
  129.     on the more "report-oriented" Wisconsin benchmark, and is twice as fast
  130.     as University Ingres on the Wisconsin.
  131.  
  132. Bugs:
  133. -----
  134. The Postgres V4.0.1 was only a bug fix release relative to 4.0,
  135. so don't believe, you will have a robust database system with this
  136. version of Postgres. Also note, that this port is an ALPHA release.
  137. However, there are no bugs known to me, apart those mentioned in
  138. doc/release.4.0.1. I tried my best to make this port clean, but if
  139. you find bugs, please e-mail to:
  140.  
  141. Kai Petzke, wpp@marie.physik.tu-berlin.de
  142.  
  143. Questions, Problems:
  144. --------------------
  145. Feel free to ask, but please read this readme, the Linux' FAQs
  146. and postgres-setup.me before you bomb me with e-mail. Please be
  147. patient, I read e-mail two or three times a week only.
  148.  
  149. Future Plans:
  150. -------------
  151. 1) Make this port stable.
  152. 2) Port picasso, the graphical front-end under X.
  153. 3) Upgrade to the newer postgres release 4.1.
  154.  
  155. Have fun!
  156.  
  157.